<?php

require_once('lib/photo.php');

$gallery = clean_str($_GET['gallery']);

?>
<script src="pages_admin/media/_media.js" type="text/javascript"></script>

<h3>Galerie photo « <?php echo $gallery ?> »</h3>


<!-- Formulaire d'ajout de photo -->
<form action="<?php echo $_SERVER['REQUEST_URI'] ?>" method="post" enctype="multipart/form-data">
	<fieldset>
	<legend>Ajouter une photo</legend>
	<?php
	if (isset($_POST['submit-photo'])) {
		$resize = isset($_POST['resize']);
		if (!photo_gallery_exists($gallery)) {
			?>
			<p class="error">
				Échec du transfert.<br />
				La galerie indiquée n'existe pas
			</p>
			<?php
		}
		else if (!photo_add($gallery, $_FILES['picture'], $resize)) {
			?>
			<p class="error">
				Échec du transfert.<br />
				Assurez-vous que le fichier est bien une image au format JPG.
			</p>
			<?php
		}
		else {
			$name = clean_str(basename($_FILES['picture']['name']));
			echo '
			<p class="success">
				Photo « <strong>'.$name.'</strong> » ajoutée dans la galerie « <strong>'.$gallery.'</strong> »
			</p>';
		}	
	}
	?>
	
	<input type="hidden" id="gallery_name" name="gallery" value="<?php echo $gallery ?>" />
	<table>	
		<tr>
			<td>Image (au format JPG uniquement) : </td>
			<td><input type="file" name="picture" value="Envoyer" /></td>
		</tr>
		<tr>
			<td>
				Redimensionner la photo si elle trop grande
				<span class="tooltip-right">
					<?php echo icon_tag('help') ?>
					<span>Une image trop grande ne pourra pas être entièrement visible dans la galerie</span>
				</span>
			</td>
			<td>
				<input type="checkbox" class="checkbox" name="resize" checked="checked" />
			</td>
		</tr>
	</table>
	<p><input type="submit" value="Envoyer" name="submit-photo" /></p>
	</fieldset>
</form>

<!-- contenu de la galerie -->
<?php if (photo_gallery_exists($gallery)) { ?>
	<div>
		<?php
		$pictures = photo_list($gallery);
		foreach ($pictures as $pic) { 
			$name = basename($pic);
			$link = photo_get_link($gallery, $name);
			?>
			<div class="picture-item">
				<div class="picture-thumb">
					<?php echo '<a href="'.$link.'"><img src="'.$pic.'" alt="'.$name.'" /></a>'; ?>
					<div class="picture-info">
						<?php echo bytes_symbol(filesize($link)) ?> -
						<?php echo date_to_str(filemtime($link)) ?><br />
						<?php echo '<span class="photo_name">'.$name.'</span>' ?>
					</div>
				</div>
				<div class="picture-actions">	
					<a href="javascript:void(0)" class="js-del-photo"><?php echo icon_tag('cross') ?></a>
					<a href="javascript:void(0)" class="js-rename-photo"><?php echo icon_tag('pencil') ?></a>
				</div>
			</div>
		<?php } ?>
	</div>
	<hr class="clear" />
<?php
}
else {
	?>
	<p class="error">
		La galerie demandée n'existe pas
	</p>
	<?php
}
?>
<a href="?p=media&amp;r=photo_gallery_index" class="back">Revenir à la liste des galeries</a>


<div id="dialog-delete-picture" class="hidden">	
	<p><br /><span class="ui-icon ui-icon-alert" style="float: left;"></span>
	Êtes-vous sûr de supprimer cette photo ?
	</p>
</div>

<div id="dialog-rename-picture" class="hidden">
	<p class="info">
		Les caractères "/", "#" et "-" ne sont pas autorisés dans les noms des photos.
	<p>
	<p style="padding-left: 10px; text-align: left;">
		Nom : <input type="text" size="40" id="input-rename-picture" />
		<span class="ajax-loader"></span>
	</p>
</div>



